package com.mhc.suzuki.bo;

import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 拖车记录详情
 *
 * @author Churry
 * @create 2017-08-31 19:33
 **/
@Data
public class TowingHisBO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键，拖车记录ID
     * pcl_towing_his.towing_id
     */
    private Long towingId;

    /**
     * 订单号
     * pcl_towing_his.order_no
     */
    private String orderNo;

    /**
     * 客户身份证号，逾期记录和客户直接挂钩，所以这里记录客户的身份标识-身份证号
     * pcl_towing_his.customer_id_card
     */
    private String customerIdCard;

    /**
     * 拖车日期
     * pcl_towing_his.towing_date
     */
    @SuppressWarnings("squid:S3437")
    private LocalDateTime towingDate;

    /**
     * 执行人员工号
     * pcl_towing_his.exec_staff_id
     */
    private Long execStaffId;

    /**
     * 执行人员工姓名，真名
     * ac_staff.staff_name
     */
    private String execStaffName;

    /**
     * 停放地
     * pcl_towing_his.location
     */
    private String location;

    /**
     * 拖车费用
     * pcl_towing_his.towing_cost
     */
    private java.math.BigDecimal towingCost;

    /**
     * 停车费用
     * pcl_towing_his.parking_cost
     */
    private java.math.BigDecimal parkingCost;

    /**
     * 车架号
     * pcl_towing_his.vin
     */
    private String vin;

    /**
     * 引擎编号
     * pcl_towing_his.engine_no
     */
    private String engineNo;

    /**
     * 取车日期
     * pcl_towing_his.pickup_date
     */
    @SuppressWarnings("squid:S3437")
    private LocalDateTime pickupDate;

    /**
     * 拖车记录
     * pcl_towing_his.towing_remark
     */
    private String towingRemark;

    /**
     * 拖车记录维护人员ID
     * pcl_towing_his.staff_id
     */
    private Long staffId;

    /**
     * 是否已删除：0 正常，1 已删除
     * pcl_towing_his.is_deleted
     */
    private Integer isDeleted;

    /**
     * 记录创建时间
     * pcl_towing_his.gmt_create
     */
    @SuppressWarnings("squid:S3437")
    private LocalDateTime gmtCreate;

    /**
     * 记录修改时间
     * pcl_towing_his.gmt_modified
     */
    @SuppressWarnings("squid:S3437")
    private LocalDateTime gmtModified;

}
